<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      console.log(JSON.parse(null))

      const xxx = 'name'

      const obj = {
        name: 'zs',
        ['age']: 18,
      }
      obj.name
      obj['name']
      obj[xxx]

      // 函数柯里化是一种函数的转换，它是指将一个函数从可调用的 f(a, b, c) 转换为可调用的 f(a)(b)(c)。

      // function f(a, b, c) {
      //   return a + b + c
      // }
      // console.log(f(1, 2, 3))

      function f(a) {
        return function (b) {
          return function (c) {
            return a + b + c
          }
        }
      }

      console.log(f(1)(2)(3))
    </script>
  </body>
</html>
